# 使用轻量级 nginx 镜像作为基础
FROM nginx:alpine

# 工作目录
WORKDIR /usr/share/nginx/html

# 复制构建好的 Vue 前端产物
COPY dist/ .

# 如果有自定义 nginx 配置（可选）
COPY ./config/nginx.conf /etc/nginx/nginx.conf
COPY ./config/conf.d/ /etc/nginx/conf.d

# 暴露前端服务端口
EXPOSE 80

# 可挂载日志目录（如果 nginx 需要记录访问日志）
VOLUME ["/var/log/nginx"]

# 启动 nginx 前台模式
CMD ["nginx", "-g", "daemon off;"]
